Photoplethysmography based smartphone application for heart rhythm analysis (FibriCheckā„¢)